Switched activity-display bindState to promise model to eliminate race conditions.