Added full mouse support