UI per object implementation