In some conditions the events might be generated even when the `gamepad` object is not accessible due to Security Context requirements. This commit adds a check to avoid firing the handler in those cases. (cherry picked from commit 91dbc288cc)
91dbc288cc