Synced with main branch + various fixes:
Fixed the hash.parentId assignment in the addBookmark function and the $("folder_list").value which wasn't actually setting the selected folder.  In-lined removeSpeedDialEntry() and clearSpeedDial() 1-liner functions in the only places they were only 1-liners with no other re-usability.
Using the chrome.sync API so we have an event handler page after dial navigation so the sync support is step 1 in thumbnail generation :)
Also tried to make the drag-swap look a little more obvious, I had to remove it's "handleDragEnter" function from the drag-swap Zepto plug-in since the events were firing prematurely and messing up the CSS key-frame drag animation.