added ShacButton, fixed orientation bug
ShacButton component
Added Active Frame, code cleanup