Add componentjs support