Bugfixes and updates, especially components.js