fix isVisible method + fix tooltip position when reach bottom of the map

Hey !

First, thanks for this plugin ;)

Here's a fix for 2 minor problems i encountered with this plugin :
- isVisible() method couldn't work properly since hide() method doesn't modify this._shoing attribute
- When reaching the border of the screen, tooltip's reversed position doesn't deal with mouseOffset and the tooltip can be placed just under the cursor