added sliding animation. not perfect, but at least functional and best I can do for now.