
This is the initial page with list of object of String(file path) and boolean (selected). The list is bounded to the page as a collection model of a Data Control. The file path string is bounded to amx:image source and the boolean value is bounded to amx:selectBooleanCheckbox value. When I click the check box, the following image is what happens.

Suddenly the image disappears. According to the Safari browser debugger, the entire filmstripitem part of html just drops out.
All the components under div with class "amx-filmStrip-item-content" are gone after clicking the checkbox. However, when I add another picture to the array which calls providerChangeSupport.fireProviderRefresh, the whole list is refreshed and shows proper values and images as shown on the attachment below.

As soon as the list is refreshed by Java method of providerChangeSupport, all the right values are back on UI with checked box and the image.
I don't know what's wrong, maybe a bug. Any suggestion on what to do so resolve this issue?
I'm using JDeveloper 12.1.3 with MAF 2.1.3 on Mac iOS OS X Yosemite. This behaviour appears on both simulator and the device (iOS 9.1). I'm also attaching sample application with all the codes.