Add styling and basic interactions