Let add and remove methods return the movie added, and added more methods and information to gather extra movie data.
Dynamically create a movie panel for each added movie.