adding few features to UIElement