Design small interaction details that separate good from great products — feedback, transitions, easter eggs.