new component to retrieve next item from list on each run
method to force execute
add new ports using constructor
default constructor adds dummy ports
added timeout
added timeout
dummy inputs functions