Third year project to take input from multiple devices.