Movi built using reactive extensions