make synthetic button click into separate press and release events