Validate buttons and fire on mouse press, not mouse click