basic abstract display widget works