show/hide entity

closes #287
does it have to be a public?