show and hide somewhat working. Removing view needs some work