overhaul gui ObjectFrame
fix/cleanup gui functional tests