started adding mouse support