done some stuff on ui
done stuff on mouseevents/handling