Working on dynamic port/module UI interaction