Introducing actions to UIElements

closes #1