Use angular-ui-select. Add more info graphics. Format small screen.