add ghost prevention to allow mouse event handler to restore stashed actions