mixed up left/right
getUI() is null in constructor, call the code later in attach