added action buttons, hover states and breakpoint functionality