inputproxy + gil