Removed display state design pattern