adding baseExt class for more advanced ui objects