bowered, amd support, browser support, code refactorings