Working on adding behaviour to components.