fixed bootstrap/jquery ui button conflict

also components optimizations