Update abstractcomponent.js