Being a self-director: enhance user creativity with a video mash up tool