fixed sizing issues and fixed touch already happened