added js FileAPI + basic ImageInput widget