[#34] Require options parameter for login.
[#34] Update login to use global event.