could this one be made reusable and as a separate component on bower?