Interface objects framework using Processing