Add Timer component functionality