tounch events and customview complete
tounch events try minor fixes