Text this: Human-computer interaction current state and application knowledge in practice