Added Binding of UIState to a signal

Signed-off-by: Ippoippo <ippoippo-software@ippoippo-eco.com>
Refactored to make a signal, and use in two bindings

Signed-off-by: Ippoippo <ippoippo-software@ippoippo-eco.com>
Replace binding with RACCommand

Signed-off-by: Ippoippo <ippoippo-software@ippoippo-eco.com>