project1 expanded to provide two-way data binding with the bubblerow directive