updating gems and adding hover state for a button