Deselect house on object placement abort. Set object placement on init or house selection. Adjust display to still work even if no house selected, by continuing to show the previous selection.
Use copy from http://www.tt-forums.net/viewtopic.php?p=1099696#p1099696