I have a Virtual Button, using a Button Controller to implement the actions, and have added the Virtual Button to a dashboard.
I used the button interface, specified the button number and the action. All three "Pushed" "Held" "DoubleTap" works as expected but "Released" does not work.
If someone is looking into this, I think there's also a small bug in dashboard.
If a tile is added with a virtual button using the button interface, the "action" dropdown does not get saved the first time and will have to be added by "editing" the tile.
There's a bug on the commands for button, can you change the button command on the JSON layout for the button from "releases" to "release" that should allow the command to be sent, but want to make sure it stills work in the complete process.
The bug for the tile button not saving the action the first time is confirmed and will look into it.