I have improved it according to the official demo documentation, please see the link in the column.
Download in my resources