app: port brush loading to GIO