Removed IBOutlets for simplicity.