Added state upload to locationClick as well; changed back to .put since serialization method on $.async is insufficient (false gets stringified); changed synced updates to use callbacks; change multiple-choice to not store unserializable objects in .db.