Lots of updates in preparation for chrome app store launch