Stop using deprecated .live() jQuery method

 - Fix issue #8
 - Switch to using .on()
 - Should be backwards compatible for 0.9.4
Fix minor settings/preference bug