Switching parts over to vanilla JS
URL input mode
Overhaul events and the way they're bound