1
First, a word about usage: $().mousePointer is sub-optimal. Why instantiate a jQuery object that you never even touch? Instead, you can attach your plugin as $.mousePointer = ... and call it as $.mousePointer(...).
In line 5 you do $.extend({}, {...}, options). The point of passing an empty obje...