Introduce assets.
Update styles.
Make it keyboard accessible by tabbing.
Add loading indicator.
Make search autofocus.
Add UTF-8.