Re-design list delegate.
Use rectangualar buttons and text fields.