update textbox to get more customize control in the BoxConstants, and change tap events, added long press event