all throw now throws a new Error()
mouse initial position