Add Error Events For Mouse/Drag Exceptions / Fix Tests

Just a note on how to actually run the tests so they pass.