Disabled Click Event if Button is Disabled, Already Active, or Navigates to an Out-of-Range Page

Fixes #1