Knowingly or unknowingly, a large part of our everyday interactions with computer systems are contained under the umbrella of microinteractions. They are what provides feedback to the user. They are responsible for conveying system status or helping users prevent errors.