add show(), hide(), and remove() functions. closes #32