added partial mouse input