Films: Human computer interaction