remove este.ui.View, move its logic into este.ui.Component