padding fixed - now it set from center, not from left
onClick() implemented using onSingleTapUp()