added viewportrefresh file, added support for multiple shapes, fixed .0 fp format bug