Renaming to button as 'self' was getting uninformative.
Switching recurrence-related events to the on() method.
Moving form submission to the on() event.
Fixing parent creation when processing inbox.
Moving parent creation to on() thus enabling it for floater.
Moved global JS into a separate file.

Makes further coding much more manageable. The global pieces, which apply
to every page, will reside in its own file, while further screens will
have their own files.
Moving list item inits to separate function.

Including some clean-up. The event will now be attached only once, instead
of for every list item. PreventDefault() will prevent the URL from
changing.
Recurrence block init has its own function too
Formatting fixes.