Exploring the effectiveness of learning UI design by feedback ENable user interface simulation: the FENIkS approach.