rework mouse press workaround
rework mouse press workaround