Add constraints to resolve ambiguous layout
Add notifications (rough implementation)