Thoughts and perspectives on Technology Enhanced Learning and education